package com.seteam.collabcrossword.exceptions;

/**
 * This class represents any exception that can be caused
 * related to a {@link com.seteam.collabcrossword.Tile}.
 */
public class TileException extends Exception {
    /**
     * Constructor
     */
    public TileException() {
        super();
    }

    /**
     * Constructor
     *
     * @param message the message associated with the exception
     */
    public TileException(final String message) {
        super(message);
    }

    /**
     * Constructor
     *
     * @param cause the cause associated with the exception
     */
    public TileException(final Throwable cause) {
        super(cause);
    }

    /**
     * Constructor
     *
     * @param message the message associated with the exception
     * @param cause   the cause associated with the exception
     */
    public TileException(final String message, final Throwable cause) {
        super(message, cause);
    }
}
